package com.xsomnus.open.base.handler;

/**
 * @author @xsomnus666_xiawenye★
 * @since 2019/4/30 0030 14:40
 * 当你发现自己的才华撑不起野心时，就请安静下来学习吧
 */
public interface RequestHandlerContext extends RequestInvoker {

    String name();

    RequestHandler<Object, Object> requestHandler();

    @Override
    RequestInvoker fireRequestRead(Object msg);

    @Override
    Object attr(String key);

    @Override
    boolean hasAttr(String key);
}
